home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / prntutil / jetdrive / read.me < prev   
Encoding:
Text File  |  1995-04-25  |  11.1 KB  |  249 lines

  1. JetDrive 1.40
  2.  
  3.  
  4.  
  5. (c) 1991/93 by Peter Kienle & B'Brox Productions
  6.  
  7.  
  8. This program and its support files are free to be copied and used.
  9. Distribution MUST contained all files in this folder. All rights to
  10. the code are with:
  11.  
  12. Peter Kienle & Monika Herzig
  13. 1502 S. Olive Street
  14. Bloomington, IN 47401
  15. (812) 334 3022
  16. GEnie:M.HERZIG
  17.  
  18. Even if we use this program on our own machines extensively,
  19. we cannot be made responsible for any damage resulting from its use!
  20.  
  21.  
  22. General Description
  23. ===================
  24.  
  25.  
  26. When I bought my HP DeskJet 500 I was ready to see some good printing 
  27. results. And, in fact, it worked better than expected with all programs 
  28. which had something like a DeskJet printer driver. However, my still 
  29. favourite all-day wordprocessor WORDPLUS didn't have one of those. Text - 
  30. yeah; bold, italics and other attributes - neah; graphics - tell me about 
  31. it!
  32.  
  33.  
  34.  
  35. It seemed to be easier (and less expensive) to come up with some sort of 
  36. printer driver than to transfer all my WORDPLUS .DOC files into another 
  37. format and buy a new wordprocessor.
  38.  
  39.  
  40.  
  41. WORDPLUS is really easy to adapt to different printers because of its 
  42. printer driver which uses the PRINTER.CFG configuration file. The DeskJet 
  43. manual and some testing finally helped me to print out text with different 
  44. attributes such as bold, italics etc. It didn't take me too long, though, 
  45. to realize that graphics and the combination of text attributes needed more 
  46. than a new PRINTER.CFG.
  47.  
  48.  
  49.  
  50. The problem with the graphics is that dot matrix printers expect their 
  51. graphic data in a totally different format than any of the 'Jets'. If you 
  52. don't have the EPSON Emulation Cartridge for the DeskJet your printer will 
  53. not be able to understand matrix graphics and therefore print a lot of 
  54. garbage.
  55.  
  56.  
  57.  
  58. Also, most text attributes are set in a different way on the DeskJet than
  59. on a matrix printer. I couldn't find an easy way to have the printer
  60. driver print combined attributes such as bold+italics.
  61.  
  62.  
  63.  
  64. That's what JetDrive.ACC is here for. It is sitting right there in the 
  65. memory of your ST after it has been booted and is waiting. It's waiting 
  66. until your ST wants to send something to the printer using the BCONOUT 
  67. BIOS function: this data is collected in JetDrive's own buffer. Here
  68. is a chance to catch the graphic data and the attribute stuff and 
  69. translate it into DeskJet compatible data. This is done in two steps:
  70.  
  71.  
  72. 1) Our very own PRINTER.CFG, custom made for JetDrive.ACC, contains 'hooks' 
  73. for all the stuff that needs to be translated. 
  74.  
  75.  
  76. 2) JetDrive.ACC intercepts all BIOS printer data and stores them into
  77. its own buffer. As soon as it recognizes a 'hook' it starts translating.
  78.  
  79.  
  80.  
  81. This is why you can't use this PRINTER.CFG with any other printer or other 
  82. program than WORDPLUS. There's also no way to make JetDrive.ACC work
  83. together with WORDPLUS without the special PRINTER.CFG.
  84.  
  85.  
  86.  
  87. From JetDrive's buffer the altered printer data is picked up using
  88. an evnt_timer call and sent to the printer, or a disk file.
  89.  
  90.  
  91.  
  92.  
  93. Installing JetDrive
  94. -------------------
  95.  
  96.  
  97.  
  98. In order to use JetDrive, carry out these two steps:
  99.  
  100.  
  101.  
  102. 1) Copy the file JetDrive.ACC into the root directory of your boot disk or 
  103. boot partition of your harddrive. (To get at the root directory of a drive 
  104. or partition just double click (or OPEN) the respective drive letter from 
  105. the desktop. That's it! Usually there will already be an assortment of desk 
  106. ACCessories)
  107.  
  108.  
  109.  
  110. Important note about installing:
  111.  
  112. If you use 'MULTIDESK' or something the like make sure that JetDrive is
  113. kept resident! 
  114.  
  115.  
  116. 2) Copy the file PRINTER.CFG into the same folder or path from where you 
  117. usually start WORDPLUS.PRG. WORDPLUS will load any 'valid' printer driver 
  118. from the same directory which is named PRINTER.CFG when it starts up. 
  119. WORDPLUS will not accept any invalid printer driver (even if the name IS 
  120. PRINTER.CFG). If you don't want to lose your old PRINTER.CFG rename it, you 
  121. can still load it into WORDPLUS later on if you need it. In order to work 
  122. correctly the HP Desk Jet driver must be installed! You know that the 
  123. correct driver is installed if the driver installation line in WORDPLUS 
  124. just above the character table reads: 'HP DeskJet'.
  125.  
  126.  
  127.  
  128.  
  129.  
  130. Working with JetDrive
  131. =====================
  132.  
  133.  
  134. If you followed the installation part correctly JetDrive.ACC should be 
  135. present the next time after you boot your WORDPLUS workdisk up. Does its 
  136. name show up in the first menu slot with your other ACCessories?
  137. Now load WORDPLUS. If PRINTER.CFG was installed correctly you'll see 
  138. 'HP DeskJet' in the information above the character table.
  139.  
  140.  
  141.  
  142. That's it already. Now you are ready to print and work with WORDPLUS like 
  143. you are used to. (not before reading through this manual, though!)
  144.  
  145.  
  146.  
  147.  
  148.  
  149. Some notes:
  150. ----------
  151.  
  152.  
  153. 1) In WORDPLUS you can mix any text and graphics in the same line. However, 
  154. as soon as you print using a different graphic resolution than 75dpi the 
  155. vertical spacing of text within the vertical graphics area is also affected 
  156. (The space between two lines of text gets smaller because the linefeed is 
  157. not done by the text but by the graphics - and the height of graphic lines 
  158. depends on the resolution). This may require some experiments if you plan 
  159. to label pictures with regular text or something like this.
  160.  
  161.  
  162.  
  163. 2) You should not try to print WORDPLUS documents with a page length of 
  164. more that 65 lines. This is no bad behaviour of JetDrive. The DeskJet just 
  165. puts a maximum of 65 lines on one regular page (unless you use longer 
  166. sheets). If you try to print more than 65 lines there will be a form feed 
  167. after 65 lines and the rest will be printed on the next page.
  168.  
  169.  
  170.  
  171. 3) Instead of sending data to the printer you can also write it into a disk 
  172. file. To do this you have to open the JetDrive box and select PRINT TO DISK.
  173. This will bring up a file selector. Enter the name of the file you intend to
  174. create. If you don't enter a file extension JetDrive will append the
  175. default (.DCP). If you add an extension to the filename this will be used.
  176.  
  177.  
  178. 4) Graphics can be printed in four different sizes which can even be mixed 
  179. in a document, if you want to go through very little extra work.
  180.  
  181. 5) There may be problems when mixing text and graphics in the same vertical
  182. area. Especially if there are some blank lines of data in your image and
  183. text is in this vertical area. Usually if you insert images it will move
  184. the text out of the way (inserting linefeeds).
  185.  
  186. 6) There's still no way yet, to print multiple images side by side. This
  187. results in a sort of venetian blind effect. 
  188.  
  189.  
  190.  
  191.  
  192. Handling of the Acceesory
  193.  
  194. -------------------------
  195.  
  196. INTERCEPT
  197.  
  198.     ON
  199.         This toggles with the OFF button. If selected, JetDrive intercepts
  200.         printer data coming from BIOS BCONOUT.    
  201.  
  202.     OFF
  203.         If this is on, (then ON is OFF...) and JetDrive doesn't intercept
  204.         anything. This should be used when printing with anything else than
  205.         WordPlus.
  206.  
  207.     BYPASS
  208.         When Intercept is ON usually all printer data is passed on to the
  209.         JetDrive translation subroutine. If the BYPASS button is selected
  210.         the printer data passed on to JetDrive's buffer is NOT altered.
  211.         The only useful purpose for that might be to intercept printer
  212.         data from a program (other than WordPlus) and using JetDrive to
  213.         write it to a disk file. Usually you'll want to keep this button un-
  214.         selected.
  215.         
  216. SPOOL
  217.     PRINT TO DISK
  218.         Click this button BEFORE you start printing, if you want to send
  219.         your data to a disk file instead to the printer. Enter the filename
  220.         and start printing after EXITing JetDrive. Note that clicking this
  221.         button opens a write file and will keep it open until JetDrive
  222.         receives the printer reset command (which WordPlus sends at the end
  223.         of a document). You'll see an alert box and hear a bell when the
  224.         file is closed. As long as the write file is open this button is
  225.         not selectable. In case anything goes wrong (or you want to abort
  226.         the operation) you can...
  227.         
  228.     CLOSE FILE
  229.         This button is only available when a file has been opened earlier.
  230.         
  231.     SUFFIX:DCP
  232.         When printing to disk the fileselector asks you for a filename. If
  233.         you enter a full filename that includes a suffix, the full name
  234.         will be used. However, in case you don't add a suffix JetDrive will
  235.         append the suffix contained in this text field. You can edit this
  236.         default suffix.
  237.         
  238. GRAPHIC SIZE
  239.     These four buttons control the size of the printed graphics. Note
  240.     that if there are graphics on the same line with text the distance
  241.     of linefeeds will depend on the selected graphics size. 
  242.  
  243.     300dpi 1/4
  244.         Graphics contained in your document are printed in 1/4 of it's
  245.         original size. Linefeeds side by side with such an image will
  246.         also only be 1/4 of their regular height.
  247.         
  248.     150dpi 1/2
  249.         dito with 1/2
  250.     
  251.     100dpi 1/3
  252.         dito with 1/3
  253.    
  254.     75dpi 1/1
  255.         Looks like on a 9pin dot matrix printer and uses lots of ink.
  256.         And linefeeds are 1/1.        
  257.  
  258.     Individual:~
  259.         You can also use individual graphic sizes for each image. If you
  260.         select this button JetDrive will interpret each occurence of the
  261.         character contained in the text field as control character. In
  262.         our case if JetDrive sees the '~' it will read the following
  263.         THREE characters as new graphic size. Note that:
  264.         a)  Neither the '~' nor the THREE characters following it will
  265.             be printed.
  266.         b)  Only use one of these sizes: 300, 150, 100, 075!
  267.         c)  Each '~'-sequence stays in effect until a new resolution is
  268.             requested.
  269.         d)  Example:~150 will set all following graphics to 150dpi.
  270.         e)  This is rather cryptic. If the control character is NOT
  271.             followed by one of the size descriptions you will get wild
  272.             results.
  273.         f)  You can use a different control character. In fact all
  274.             characters available from within Wordplus can be used.
  275.             
  276. V-Align
  277.     When including graphics in your files you will find that printing
  278.     them in anything else but '75dpi 1/1' resolution, all text/graphics
  279.     following below the image will move closer towards the top of the page.
  280.     This stems from the fact that on lines with graphic data all linefeeds
  281.     are done by the graphic image. And 300dpi linefeeds are just 1/4 of 
  282.     regular linefeeds. If V-Align is selected JetDrive tries to compensate
  283.     for this by increasing the numbers of linefeeds. There will still be
  284.     problems with footers and stuff so some experimenting is necessary.
  285.     
  286. Save Settings
  287.     Once you made changes in the JetDrive box you can save the current
  288.     settings by clicking this button. The status is saved directly into the
  289.     JetDrive.Acc on the boot drive. To omit any problems with that, DO
  290.     NOT REMOVE the JetDrive.Acc from the boot directory  while it's running!
  291.     
  292. EXIT
  293.     Exits the control box and takes over all buttons settings.
  294.     
  295. Bloomington, March 6th, 1993
  296.  
  297.